From 1fe4e123566a4595de477d926d9a1edcb02a879e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 8 Oct 2017 12:21:03 -0400 Subject: [PATCH] Add a repeat node test --- testsuite/gsk/repeat.node | Bin 0 -> 480164 bytes testsuite/gsk/repeat.png | Bin 0 -> 604 bytes testsuite/gsk/test-render-nodes.c | 18 ++++++++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 testsuite/gsk/repeat.node create mode 100644 testsuite/gsk/repeat.png diff --git a/testsuite/gsk/repeat.node b/testsuite/gsk/repeat.node new file mode 100644 index 0000000000000000000000000000000000000000..3b57cf220326903a21af806d36de178b37a33035 GIT binary patch literal 480164 zcmeIwJqp4w7=YmqcRh!_MK?DGCs!dEL{L!b0X&(bw~D2$h;_*Uo|KU0XL@-yx6>}4 zQ@(C5DaSaL)B3+0+wttP&R literal 0 HcmV?d00001 diff --git a/testsuite/gsk/repeat.png b/testsuite/gsk/repeat.png new file mode 100644 index 0000000000000000000000000000000000000000..a587cf91bf5f7450ee5111ff606605319d02e2f3 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^CqS5k2}mkgS)K$^Y)RhkE)4%caKYZ?lNlJ81U+3G zLn`LHz2wNrpuljzVQYQ5?n8kmdI#lZS0AW-UCK~zB*vLM(O{GqAz@(AWy{pxFxmSt QFu5>zy85}Sb4q9e062%9qyPW_ literal 0 HcmV?d00001 diff --git a/testsuite/gsk/test-render-nodes.c b/testsuite/gsk/test-render-nodes.c index 67f7e30fbe..1668239919 100644 --- a/testsuite/gsk/test-render-nodes.c +++ b/testsuite/gsk/test-render-nodes.c @@ -154,12 +154,30 @@ cairo (void) return node; } +static GskRenderNode * +repeat (void) +{ + GskRenderNode *repeat; + GskRenderNode *child; + + child = cairo (); + + repeat = gsk_repeat_node_new (&GRAPHENE_RECT_INIT (0, 0, 200, 200), + child, + &GRAPHENE_RECT_INIT (0, 0, 200, 600)); + + gsk_render_node_unref (child); + + return repeat; +} + static const struct { const char *name; GskRenderNode * (* func) (void); } functions[] = { { "colors.node", colors }, { "cairo.node", cairo }, + { "repeat.node", repeat }, }; /*** test setup ***/ -- 2.30.2